﻿using EscapeZone.Serialization;

namespace EscapeZone.Mapping.Building
{


    public interface IMapElementBuilder
    {
        IMapElement Build(IDefinition definition);
    }

    public interface IMapElementBuilder<T> : IMapElementBuilder where T : IDefinition
    {
        IDefinable BuildElement(T definition);
    }

}